|
| template<typename T , int N> |
| Jet< T, N > const & | operator+ (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator- (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator+ (const Jet< T, N > &f, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator+ (const Jet< T, N > &f, T s) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator+ (T s, const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator- (const Jet< T, N > &f, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator- (const Jet< T, N > &f, T s) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator- (T s, const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator* (const Jet< T, N > &f, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator* (const Jet< T, N > &f, T s) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator* (T s, const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator/ (const Jet< T, N > &f, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator/ (T s, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | operator/ (const Jet< T, N > &f, T s) |
| |
| | WOLF_AUTODIFF_DEFINE_JET_COMPARISON_OPERATOR (<) WOLF_AUTODIFF_DEFINE_JET_COMPARISON_OPERATOR(< |
| |
| bool | IsFinite (double x) |
| |
| bool | IsInfinite (double x) |
| |
| bool | IsNaN (double x) |
| |
| bool | IsNormal (double x) |
| |
| template<typename T , int N> |
| Jet< T, N > | abs (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | copysign (const Jet< T, N > &f, const Jet< T, N > g) |
| |
| template<typename T , int N> |
| Jet< T, N > | log (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | log10 (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | log1p (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | exp (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | expm1 (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | sqrt (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | cos (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | acos (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | sin (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | asin (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | tan (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | atan (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | sinh (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | cosh (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | tanh (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | floor (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | ceil (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | cbrt (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | exp2 (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | log2 (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | hypot (const Jet< T, N > &x, const Jet< T, N > &y) |
| |
| template<typename T , int N> |
| Jet< T, N > | hypot (const Jet< T, N > &x, const Jet< T, N > &y, const Jet< T, N > &z) |
| |
| template<typename T , int N> |
| Jet< T, N > | fma (const Jet< T, N > &x, const Jet< T, N > &y, const Jet< T, N > &z) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| decltype(auto) | fmax (const Lhs &x, const Rhs &y) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| decltype(auto) | fmin (const Lhs &x, const Rhs &y) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| decltype(auto) | fdim (const Lhs &f, const Rhs &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | erf (const Jet< T, N > &x) |
| |
| template<typename T , int N> |
| Jet< T, N > | erfc (const Jet< T, N > &x) |
| |
| double | BesselJ0 (double x) |
| |
| double | BesselJ1 (double x) |
| |
| double | BesselJn (int n, double x) |
| |
| template<typename T , int N> |
| Jet< T, N > | BesselJ0 (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | BesselJ1 (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | BesselJn (int n, const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| bool | isfinite (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| bool | isinf (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| bool | isnan (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| bool | isnormal (const Jet< T, N > &f) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| bool | isless (const Lhs &f, const Rhs &g) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| bool | isgreater (const Lhs &f, const Rhs &g) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| bool | islessequal (const Lhs &f, const Rhs &g) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| bool | islessgreater (const Lhs &f, const Rhs &g) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| bool | isgreaterequal (const Lhs &f, const Rhs &g) |
| |
| template<typename Lhs , typename Rhs , std::enable_if_t< CompatibleJetOperands_v< Lhs, Rhs > > * = nullptr> |
| bool | isunordered (const Lhs &f, const Rhs &g) |
| |
| template<typename T , int N> |
| int | fpclassify (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| bool | signbit (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| | WOLF_AUTODIFF_DEPRECATED_WITH_MSG ("wolf::autodiff::IsFinite will be removed in a future Ceres Solver release. Please " "use wolf::autodiff::isfinite.") inline bool IsFinite(const Jet< T |
| |
| template<typename T , int N> |
| | WOLF_AUTODIFF_DEPRECATED_WITH_MSG ("wolf::autodiff::IsNaN will be removed in a future Ceres Solver release. Please use " "wolf::autodiff::isnan.") inline bool IsNaN(const Jet< T |
| |
| template<typename T , int N> |
| | WOLF_AUTODIFF_DEPRECATED_WITH_MSG ("wolf::autodiff::IsNormal will be removed in a future Ceres Solver release. Please " "use wolf::autodiff::isnormal.") inline bool IsNormal(const Jet< T |
| |
| template<typename T , int N> |
| | WOLF_AUTODIFF_DEPRECATED_WITH_MSG ("wolf::autodiff::IsInfinite will be removed in a future Ceres Solver release. " "Please use wolf::autodiff::isinf.") inline bool IsInfinite(const Jet< T |
| |
| template<typename T , int N> |
| Jet< T, N > | atan2 (const Jet< T, N > &g, const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | norm (const Jet< T, N > &f) |
| |
| template<typename T , int N> |
| Jet< T, N > | pow (const Jet< T, N > &f, double g) |
| |
| template<typename T , int N> |
| Jet< T, N > | pow (T f, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| Jet< T, N > | pow (const Jet< T, N > &f, const Jet< T, N > &g) |
| |
| template<typename T , int N> |
| std::ostream & | operator<< (std::ostream &s, const Jet< T, N > &z) |
| |
| template<int N> |
| Jet< double, N > | remainder (const Jet< double, N > &_x, long double _y) |
| |